默认情况下,Spring Boot只会将日志记录到控制台而不会写进日志文件。如果除了输出到控制台你还想写入到日志文件,那你需要设置logging.file或logging.path属性(例如在你的application.properties中)。
下表显示如何组合使用logging.*:
| logging.file | logging.path | 示例 | 描述 |
|---|---|---|---|
| (none) | (none) | 只记录到控制台 | |
| Specific file | (none) | my.log | 写到特定的日志文件里,名称可以是一个精确的位置或相对于当前目录 |
| (none) | Specific folder | /var/log | 写到特定文件夹下的spring.log里,名称可以是一个精确的位置或相对于当前目录 |
日志文件每达到10M就会被轮换(分割),和控制台一样,默认记录ERROR, WARN和INFO级别的信息。